
const time = require('../../../utils/time.js')
var app = getApp()
const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {

    index: 0,
    name: "",
    history: [],
    share_data: [],
    page_index: 0,
    sort_type: 'view_num',
    TabCur: 0, //顶部导航栏,
    share_star: [],

    // 实名贴
    real: [
      {
        avatarUrl: '../../../static/personalAvatar.jpg',
        nickName: 'Smooth',
        time: time.formatTime_year_month_day(new Date()),
        name: 'ccy',
        say: '太爱你啦！'
      },
      {
        avatarUrl: '../../../static/weixin.png',
        nickName: 'Wechat官方号',
        time: time.formatTime_year_month_day(new Date()),
        name: '中华人民共和国',
        say: '永远爱我们的祖国！！！'
      },
      
    ],
    // 匿名贴
    fake: [
      {
        time: time.formatTime_year_month_day(new Date()),
        name: 'zzj',
        say: '好想你'
      },
      {
        time: time.formatTime_year_month_day(new Date()),
        name: 'zwj',
        say: '想念你的第一百天'
      },
      {
        time: time.formatTime_year_month_day(new Date()),
        name: 'wwh',
        say: '啥时能再见面'
      },
    ],

    love: 'real', // 要发的是 实名贴 还是 匿名贴

  },



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //shenhe        
    this.getData();
  },

  onClick(event) {
    
    console.log(event);
    wx.showToast({
      title: event.detail.title,
      icon: 'none',
    });
    this.data.love = event.detail.title === '实名贴' ? 'real' : 'fake';

  },
  
  loginData() {
    
    this.setData({
      user_data: app.globalData.user_data,
      is_bind: wx.getStorageSync('is_bind'),
      is_login: wx.getStorageSync('is_login'),
    })
    if (this.data.is_bind) {
      this.setData({
        course_data: app.globalData.user_data.courses
      })
    }

  },
  
  //下拉刷新
  onPullDownRefresh() {
    this.getData();
  },
  
  onReachBottom() {
    this.setData({
      page_index: this.data.page_index + 1
    })
    this.getData()
  },

  getData() {
    const that = this;

    // 实名贴 数据获取
    db.collection('real').where({}).get()
      .then(res => {
        console.log('实名贴 数据开始更新')
        console.log(res.data);
        that.setData({
          real: res.data,
        })
        console.log('实名贴 数据更新完毕');
      })

    // 匿名贴 数据获取
    db.collection('fake').where({}).get()
      .then(res => {
        console.log('匿名贴 数据开始更新')
        console.log(res.data);
        that.setData({
          fake: res.data
        })
        console.log('匿名贴 数据更新完毕');
      })

  },


  // 跳到发表动态页面
  add_share() {

    let shouquan = app.globalData.is_login;
    console.log(shouquan);
    if (!shouquan) {
      // 如果还没授权，那就授权
      this.setData({
        show: true
      });
    } else {
      // 授权了就跳转到发动态的页面
      wx.navigateTo({
        url: '../../course/search' + '?type=' + '表白墙' + '&love=' + this.data.love,
      })

    }

  },

  // 获取授权
  getUserProfile: function (e) {
    const that = this;
    app.getUserProfile().then(res => {
      // console.log(res);
      that.setData({
        show: false
      })
    }).catch(err => {
      console.log(err);
    })

  },

  hideModel() {
    this.setData({
      show: false
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getData();
  },


  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.getData();
  },


  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

})